#ifndef _SINGLETON_H_
#define _SINGLETON_H_

template <typename T>
class CSingleton
{
public:
	CSingleton()
	{
	}

	static T& GetSingleton()
	{
		static T val;
		return val;
	}
};

#endif // _SINGLETON_H_